bioinformatics proteome biotechnology genome proteomic software proteomics maldi ftms life science mass spectrometry protein genomics